@charset "utf-8";
/* CSS Document */
html {
  font-size: 625%; //1rem = 100px
}
* {
  margin:0;
  padding:0;
}
body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.12rem;
	color:#EBE9E9;
	background: #161b1f;
}
table {
  border-collapse:collapse; /*让表格边框细线*/
  border-spacing:0; /*清除边框间距*/
}
fieldset,img {
  border:0 none; /*有些浏览器默认这些标签有边框，所以要清除默认边框*/
  display:block;
}
address,caption,cite,code,dfn,em,u,strong,th,var {
  font-style:normal;
  font-weight:normal;
  /*清除标签默认文本样式和加粗*/
}
input,textarea {
  outline:0 none;/*去掉文本框的默认轮廓线*/
}
ol,ul {
  list-style:none; /*清除列表默认样式*/
}
caption,th {
  text-align:left; /*清除标签默认文本居中对齐*/
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal; /*清除标题标签的默认样式*/
}
a{
  color:#EBE9E9;
  text-decoration:none;/*大部分页面中的链接没有下划线*/
}

.clearfix:after{
  height:0;
  content:" ";
  display:block;
  overflow:hidden;
  clear:both;
}
.clearfix{
  zoom:1;/*IE低版本浏览器不支持after伪类所以要加这一句*/
}
.wrap{
	overflow:hidden;
	margin: 0 auto;
}

/* icon样式 */
.hacker-icon{
	position: relative;
	width: .9rem;
	height: .9rem;
	margin: auto;
	.iconson{
		position: absolute;
		width: .3rem;
		height: .3rem;
		border-radius: 50%;
		background: #000;
	}
	.iconson:nth-child(1){
		left: .3rem;
	}
	.iconson:nth-child(2){
		left: .6rem;
		top: .3rem;
	}
	.iconson:nth-child(3){
		top: .6rem;
	}
	.iconson:nth-child(4){
		left: .3rem;
		top: .6rem;
	}
	.iconson:nth-child(5){
		left: .6rem;
		top: .6rem;
	}
}

// 字体图标
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconFont/iconfont.eot');
  src: url('../font/iconFont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconFont/iconfont.woff') format('woff'),
  url('../font/iconFont/iconfont.ttf') format('truetype'),
  url('../font/iconFont/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}